@charset "utf-8";
/* 商家中心 */
#store-container-wrapper{position: absolute;bottom: 0;top: 50px;right:0;width: 100%;overflow: scroll;}
#store-container{position: absolute;width: 100%;}
/*商家列表*/
#list-container-wrapper{width: 100%;position: absolute;top: 50px;bottom: 0;left: 0;overflow: scroll;}
#list-container{position: absolute;width: 100%;}
#storebanner{margin:0 auto;height:60px;overflow:hidden;background:#CCCCCC;padding-top:40px;background:url(http://gd.wycn.com/data/upload/apps/store/05433210013885955.jpg) no-repeat 0px 0px;background-size:640px;}
#storebanner .storelogo{float:left;width:50px;height:50px;overflow:hidden;margin:0px 10px;}
#storebanner .storelogo img{float:left;width:50px;height:50px;overflow:hidden;}
#storebanner .storename{float:left;height:50px;overflow:hidden;line-height:50px;}
#storebanner .collect{display: inline-block;float: right;}
#storebanner .collect span{height: 50px;width: 55px;display: inline-block;text-align: center;float: left;color: #fff;}
#storebanner .collect span:first-child{background-color: rgb(237,85,100);line-height: 50px;}
#storebanner .collect span:last-child{background-color: rgb(219,68,83);}
#storebanner .collect span i:first-child{padding-top: 8px;}
#storenav{margin:10px auto;overflow:hidden;background:#FFFFFF;}
#storenav ul{margin:0 auto;overflow:hidden;padding:15px 0px;}
#storenav ul li{float:left;width:20%;overflow:hidden;text-align:center;}
#storenav ul li i{float:left;width:100%;overflow:hidden;}
#storenav ul li i img{margin:0 auto;width:50px;height:50px;overflow:hidden;}
#storenav ul li span{float:left;width:100%;overflow:hidden;}
#storelist{margin:0 auto;width:100%;overflow:hidden;background:#FFFFFF;}
#storelist h3{float:left;width:100%;height:45px;overflow:hidden;line-height:45px;border-bottom:#e5e5e5 1px solid;border-left:#990000 5px solid;}
#storelist h3 span{float:left;padding-left:10px;font-weight:bold;}
#storelist ul{float:left;overflow:hidden;padding:10px 0px;padding-left:10px;}
#storelist ul li{float:left;width:50%;overflow:hidden;margin-bottom:20px;}
#storelist ul li div{float:left;padding-right:10px;}
#storelist ul li div img{float:left;width:100%;overflow:hidden;}
#storelist ul li div span{float:left;overflow:hidden;line-height:22px;padding:5px;color:#333333;}
#storelist ul li div i{float:left;overflow:hidden;color:#FF0000;}
#storelist2{margin:0 auto;width:100%;overflow:hidden;background:#FFFFFF;}
#storelist2 ul{margin:0 auto;width:100%;overflow:hidden;}
#storelist2 ul li{margin:0 auto;width:100%;overflow:hidden;padding:10px 0px;border-bottom:#e5e5e5 1px solid;}
#storelist2 ul li img{float:left;width:100px;height:100px;overflow:hidden;margin:0px 10px;}
#storelist2 ul li div{float:left;color:#000000;}
#storelist2 ul li h1{float:left;width:100%;height:58px;overflow:hidden;}
#storelist2 ul li i{float:left;width:100%;overflow:hidden;padding-top:5px;}
#storelist2 ul li em{float:left;width:100%;overflow:hidden;padding-top:5px;}
#aboutus{margin:0 auto;width:100%;overflow:hidden;background:#FFFFFF;line-height:25px;border-top:#e5e5e5 1px solid;border-bottom:#e5e5e5 1px solid;}
#aboutus h1{margin:0 auto;width:100%;overflow:hidden;line-height:35px;border-bottom:#e5e5e5 1px solid;font-weight:bold;text-align:center;}
#aboutus div{padding:10px;}
#titlelist{margin:0 auto;width:100%;overflow:hidden;background:#FFFFFF;border-top:#e5e5e5 1px solid;}
#titlelist h1{margin:0 auto;width:100%;overflow:hidden;line-height:35px;border-bottom:#e5e5e5 1px solid;font-weight:bold;text-align:center;}
#titlelist ul{margin:0 auto;width:100%;overflow:hidden;}
#titlelist ul li{float:left;overflow:hidden;line-height:40px;border-bottom:#e5e5e5 1px solid;padding-left:25px;}

/*商家选日期*/
#chooseDate-container{position: absolute;top: 50px;bottom: 70px;left: 0;width: 100%;}
#chooseDate-container .explain{position: fixed;top: 50px;width: 100%;height: 35px;line-height: 35px;}
#chooseDate-container .explain span{float: left;}
#chooseDate-container .week{position: fixed;top: 85px;background: #ccc;width: 100%;margin: 0 auto;}
#chooseDate-container .week ul{width: 95%;margin: 0 auto;}
#chooseDate-container .week li{float: left;width: 14.28%;text-align: center;height: 30px;line-height: 30px;}
.chooseDate-wrapper{position: absolute;top: 65px;bottom: 70px;left: 0;overflow: scroll;width: 100%;}
.chooseDate-wrapper .chooseDate{position: absolute;width: 100%;}
.choosenDate-box{width: 100%;border-bottom: 1px solid #ccc;overflow: hidden;margin: 5% 0;}
.choosenDate-box .YearAndMonth{text-align: center;height: 25px;line-height: 25px;}
.choosenDate-box .dayList{width: 95%;margin: 0 auto;}
.choosenDate-box .dayList li{float: left;width: 14.28%;text-align: center;height: 50px;line-height: 50px;border-radius: 100%;}
.choosenDate-box .dayList .hasChosen{background-color: #FF0000;}
.choosenDate-box .dayList .checked{background-color: rgb(255,165,0);}
.choosenDate-box .dayList span{float: left;width: 14.28%;text-align: center;height: 50px;line-height: 50px;border-radius: 50%;}
#hasChoosen{position: fixed;bottom: 0;left: 0;width: 100%;height: 140px;background: #FFFFFF;overflow: scroll;box-shadow: 0px -4px 5px #ccc;}
#hasChoosen .warn{margin: 5% 0 0 5%;font-size: 20px;color: #FF0000;}
#hasChoosen .count{height: 30px;line-height: 30px;margin-left: 5%;}
#hasChoosen .price{color: red;}
#hasChoosen .hasChoosexArea{width: 58%;display: inline-block;overflow: hidden;margin-left: 5%;}
#hasChoosen .hasChoosexArea span{font-size: 12px;margin: 3px 3px;border: 1px #FF0000 solid;padding: 5px 5px;width: 97px;display: inline-block;text-align: center;}
#hasChoosen .next{position: fixed;bottom: 1%;right: 2%;}


/*订单页面*/
/*主体部分*/
#order-container-wrapper{width: 100%;position: absolute;top: 50px;bottom: 100px;left: 0;overflow: scroll;}
#order-container{position: absolute;width: 100%;}
#order-container .timeout{text-align: center;height: 40px;line-height: 40px;background-color: rgb(254,242,216);}
#order-container .playAndDate{background-color: rgb(255,255,255);height: 160px;padding: 2% 0;}
#order-container .playAndDate .playImg{width: 27%;float: left;margin: 3% 0 0 2%;}
#order-container .playAndDate .playImg img{width: 100px;height: 130px;}
#order-container .playAndDate .playInfo{width: 68%;float: right;}
#order-container .playAndDate li:first-child{font-size: 18px;font-weight: bold;height: 40px;line-height: 40px;}
#order-container .playAndDate li:nth-child(2){font-size: 12px;}
#order-container .playAndDate li:nth-child(2) span{width: 100px;height: 20px;line-height: 20px;display: inline-block;margin: 1% 2% 1% 0;color: #FF0000;}
#order-container .playAndDate li:last-child{height: 40px;line-height: 40px;}
#order-container .playAndDate li:last-child span{color: #FF0000;font-size: 12px;}
#order-container .address dl{margin-left: 5%;}
#order-container .address dt{margin-top: 1%;}
#order-container .payWay{margin: 4% 0;background-color: #FFFFFF;border-bottom: 1px #ddd solid;border-top: 1px #ddd solid;}
#order-container .payWay div{padding-left: 5%;position: relative;}
#order-container .payWay p{height: 45px;line-height: 45px;font-size: 16px;padding-left: 5%;color: #000000;}
#order-container .payWay .wechatPay{height: 45px;border-top: 1px solid #DDDDDD;}
#order-container .payWay .aliPay{height: 45px;border-top: 1px solid #DDDDDD;}
#order-container .payWay input{position: absolute;left: 5%;top: 10%;}
#order-container .payWay img{width: 28px;height: 28px;position: absolute;left: 15%;top: 18%;}
#order-container .payWay label{position: absolute;left: 25%;top: 28%;width: 75%;}
#order-container .warn{background-color: rgb(255,255,255);border-top: 1px #DDDDDD solid;border-bottom: 1px #DDDDDD solid;height: 60px;line-height: 60px;}
/*底下部分*/
#confirmPay{position: fixed;bottom: 0;left: 0;width: 100%;height: 100px;background: #FFFFFF;overflow: scroll;box-shadow: 0px -4px 5px #ccc;}
#confirmPay p{height: 45px;line-height: 45px;text-align: center;}
#confirmPay div{text-align: center;}
.confirmBtn{width: 70%;}

/*商家活动页*/
#news-container-wrapper{width: 100%;position: absolute;top: 50px;bottom: 0;left: 0;overflow: scroll;}
#news-container{position: absolute;width: 100%;}

/*商家排期页*/
#schedule-container-wrapper{width: 100%;position: absolute;top: 50px;bottom: 0;left: 0;overflow: scroll;}
#schedule-container{position: absolute;width: 100%;}

/*商家简介页*/
#aboutus-container-wrapper{width: 100%;position: absolute;top: 50px;bottom: 0;left: 0;overflow: scroll;}
#aboutus-container{position: absolute;width: 100%;}

/*商家活动详情页*/
#showNews-container-wrapper{width: 100%;position: absolute;top: 50px;bottom: 0;left: 0;overflow: scroll;}
#showNews-container{position: absolute;width: 100%;}
#showNews-container .title{text-align: center;font-size: 18px;margin: 10px 0;}
#showNews-container .info{text-align: center;font-size: 12px;color: #999;margin-bottom: 10px;}
#showNews-container .info .date{margin: 0 5px;}
#showNews-container .info .author{margin: 0 20px;}
#showNews-container .text{padding: 0 8%;}
